<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.17"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>QuEST: Globals</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="style.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand"><img alt="Logo" src="logo.png"/></a>
                    <a class="navbar-brand"><b>QuEST</b> v3.2.0<br>The Quantum Exact Simulation Toolkit</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>

<h3><a id="index_c"></a>- c -</h3><ul>
<li>calcDensityInnerProduct()
: <a class="el" href="group__calc.html#ga658b3a5cab5e73a17a7fd76a83583a22">QuEST.c</a>
, <a class="el" href="group__calc.html#ga658b3a5cab5e73a17a7fd76a83583a22">QuEST.h</a>
</li>
<li>calcExpecDiagonalOp()
: <a class="el" href="group__calc.html#ga82f17e96a4cb7612fb9c6ef856df3810">QuEST.h</a>
, <a class="el" href="group__calc.html#ga82f17e96a4cb7612fb9c6ef856df3810">QuEST.c</a>
</li>
<li>calcExpecPauliHamil()
: <a class="el" href="group__calc.html#ga5544d2833a69941b8820797b79daf79f">QuEST.c</a>
, <a class="el" href="group__calc.html#ga5544d2833a69941b8820797b79daf79f">QuEST.h</a>
</li>
<li>calcExpecPauliProd()
: <a class="el" href="group__calc.html#ga15cfad3f3d26339128e3be32ae7deacd">QuEST.h</a>
, <a class="el" href="group__calc.html#ga15cfad3f3d26339128e3be32ae7deacd">QuEST.c</a>
</li>
<li>calcExpecPauliSum()
: <a class="el" href="group__calc.html#ga50ee589fd5ceab52fdd70d0082352b41">QuEST.c</a>
, <a class="el" href="group__calc.html#ga50ee589fd5ceab52fdd70d0082352b41">QuEST.h</a>
</li>
<li>calcFidelity()
: <a class="el" href="group__calc.html#gaa266ed6c8ae5d0d0f49e1ac50819cffc">QuEST.c</a>
, <a class="el" href="group__calc.html#gaa266ed6c8ae5d0d0f49e1ac50819cffc">QuEST.h</a>
</li>
<li>calcHilbertSchmidtDistance()
: <a class="el" href="group__calc.html#ga87ddbe5c8281543541ccd99e0dafd387">QuEST.c</a>
, <a class="el" href="group__calc.html#ga87ddbe5c8281543541ccd99e0dafd387">QuEST.h</a>
</li>
<li>calcInnerProduct()
: <a class="el" href="group__calc.html#ga374ad70804998394ae41ebfe106258a6">QuEST.h</a>
, <a class="el" href="group__calc.html#ga374ad70804998394ae41ebfe106258a6">QuEST.c</a>
</li>
<li>calcLog2()
: <a class="el" href="group__testutilities.html#ga267884197cf7f1d428021cb12a57360c">QuEST_validation.c</a>
, <a class="el" href="group__testutilities.html#ga267884197cf7f1d428021cb12a57360c">utilities.cpp</a>
, <a class="el" href="group__testutilities.html#ga267884197cf7f1d428021cb12a57360c">utilities.hpp</a>
</li>
<li>calcProbOfOutcome()
: <a class="el" href="group__calc.html#ga2a7946e6fa4f44c9ae0c6c9f683229ad">QuEST.c</a>
, <a class="el" href="group__calc.html#ga2a7946e6fa4f44c9ae0c6c9f683229ad">QuEST.h</a>
</li>
<li>calcPurity()
: <a class="el" href="group__calc.html#ga683779343fb2c6055f6b1d01079c2ede">QuEST.c</a>
, <a class="el" href="group__calc.html#ga683779343fb2c6055f6b1d01079c2ede">QuEST.h</a>
</li>
<li>calcTotalProb()
: <a class="el" href="group__calc.html#gab082910d33473ec29e1d5852943de468">QuEST.c</a>
, <a class="el" href="group__calc.html#gab082910d33473ec29e1d5852943de468">QuEST.h</a>
</li>
<li>CATCH_CONFIG_RUNNER
: <a class="el" href="main_8cpp.html#a34b4c3eca7342fbc4cba090d02139902">main.cpp</a>
</li>
<li>CatchGen
: <a class="el" href="utilities_8hpp.html#a8cc85fff30c23faa2cbed6ca0c01ce39">utilities.hpp</a>
</li>
<li>chunkIsUpper()
: <a class="el" href="QuEST__cpu__distributed_8c.html#a0552889d6f57d9e0ed8b209bf426482d">QuEST_cpu_distributed.c</a>
</li>
<li>chunkIsUpperInOuterBlock()
: <a class="el" href="QuEST__cpu__distributed_8c.html#aa3c2d644a2be7f0d3aa9f757527d306f">QuEST_cpu_distributed.c</a>
</li>
<li>CLEANUP_TEST
: <a class="el" href="test__operators_8cpp.html#aec8f698a7995e17e0ff1055526d2e5d4">test_operators.cpp</a>
, <a class="el" href="test__unitaries_8cpp.html#aec8f698a7995e17e0ff1055526d2e5d4">test_unitaries.cpp</a>
</li>
<li>clearRecordedQASM()
: <a class="el" href="group__qasm.html#gab3a410abab3e8beb394bd3bbfae8977c">QuEST.c</a>
, <a class="el" href="group__qasm.html#gab3a410abab3e8beb394bd3bbfae8977c">QuEST.h</a>
</li>
<li>cloneQureg()
: <a class="el" href="group__init.html#ga4534403b721977b669bff7bf4e37f0fb">QuEST.c</a>
, <a class="el" href="group__init.html#ga4534403b721977b669bff7bf4e37f0fb">QuEST.h</a>
</li>
<li>collapseToOutcome()
: <a class="el" href="group__normgate.html#ga34457f7f62ccd75fb7d3fe67cd2f815a">QuEST.c</a>
, <a class="el" href="group__normgate.html#ga34457f7f62ccd75fb7d3fe67cd2f815a">QuEST.h</a>
</li>
<li>COMMENT_PREF
: <a class="el" href="QuEST__qasm_8c.html#a962d0a718e059ba61de06205e75b1e95">QuEST_qasm.c</a>
</li>
<li>compactUnitary()
: <a class="el" href="group__unitary.html#gaefaa7acba90373efe4e0f0b94987c734">QuEST.c</a>
, <a class="el" href="group__unitary.html#gaefaa7acba90373efe4e0f0b94987c734">QuEST.h</a>
</li>
<li>compareStates()
: <a class="el" href="QuEST_8c.html#acb5e66108a5c6cf36642148335c0d9ab">QuEST.c</a>
, <a class="el" href="QuEST__debug_8h.html#a0bef4d330656ba2265569506a0a6400f">QuEST_debug.h</a>
</li>
<li>compressPairVectorForSingleQubitDepolarise()
: <a class="el" href="QuEST__cpu__distributed_8c.html#a0eb14d48920ea469b0904ae63b47b589">QuEST_cpu_distributed.c</a>
</li>
<li>compressPairVectorForTwoQubitDepolarise()
: <a class="el" href="QuEST__cpu__distributed_8c.html#a373394db1bf71b0be63585c0e9a52abb">QuEST_cpu_distributed.c</a>
</li>
<li>conjugateMatrixN()
: <a class="el" href="QuEST__internal_8h.html#ab17aea39cda8080d9f614bf737154f57">QuEST_internal.h</a>
</li>
<li>controlledCompactUnitary()
: <a class="el" href="group__unitary.html#gaf7e15bf09c64082e0a8467998eb25623">QuEST.c</a>
, <a class="el" href="group__unitary.html#gaf7e15bf09c64082e0a8467998eb25623">QuEST.h</a>
</li>
<li>controlledMultiQubitUnitary()
: <a class="el" href="group__unitary.html#gaeb975903209000ebbaf50ef1cc353a79">QuEST.c</a>
, <a class="el" href="group__unitary.html#gaeb975903209000ebbaf50ef1cc353a79">QuEST.h</a>
</li>
<li>controlledNot()
: <a class="el" href="group__unitary.html#gaa5a138473a4433c853c6e66e7aabc237">QuEST.c</a>
, <a class="el" href="group__unitary.html#gaa5a138473a4433c853c6e66e7aabc237">QuEST.h</a>
</li>
<li>controlledPauliY()
: <a class="el" href="group__unitary.html#ga5e5fdaa7d3dd449b3e2c5d4a01bd015a">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga5e5fdaa7d3dd449b3e2c5d4a01bd015a">QuEST.h</a>
</li>
<li>controlledPhaseFlip()
: <a class="el" href="group__unitary.html#ga2fa310101ecffd6aeba96f77b7d85f56">QuEST.h</a>
, <a class="el" href="group__unitary.html#ga2fa310101ecffd6aeba96f77b7d85f56">QuEST.c</a>
</li>
<li>controlledPhaseShift()
: <a class="el" href="group__unitary.html#ga7214a79aa22ae7a50ad6f38615968cb0">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga7214a79aa22ae7a50ad6f38615968cb0">QuEST.h</a>
</li>
<li>controlledRotateAroundAxis()
: <a class="el" href="group__unitary.html#ga0c84c429cb1d7e2596706c1804dd9cba">QuEST.h</a>
, <a class="el" href="group__unitary.html#ga0c84c429cb1d7e2596706c1804dd9cba">QuEST.c</a>
</li>
<li>controlledRotateX()
: <a class="el" href="group__unitary.html#ga13f904b417f647c70d163770e65906fc">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga13f904b417f647c70d163770e65906fc">QuEST.h</a>
</li>
<li>controlledRotateY()
: <a class="el" href="group__unitary.html#gafbbded98b7233f5da06d74d1db5cbfdb">QuEST.h</a>
, <a class="el" href="group__unitary.html#gafbbded98b7233f5da06d74d1db5cbfdb">QuEST.c</a>
</li>
<li>controlledRotateZ()
: <a class="el" href="group__unitary.html#ga7eb969c1dd6c949aecf716d2fba71120">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga7eb969c1dd6c949aecf716d2fba71120">QuEST.h</a>
</li>
<li>controlledTwoQubitUnitary()
: <a class="el" href="group__unitary.html#ga3d89916b46bc4aaf23e938022e6c89c1">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga3d89916b46bc4aaf23e938022e6c89c1">QuEST.h</a>
</li>
<li>controlledUnitary()
: <a class="el" href="group__unitary.html#gaa3fb996a5cadd098f4acd8aec955cf9c">QuEST.c</a>
, <a class="el" href="group__unitary.html#gaa3fb996a5cadd098f4acd8aec955cf9c">QuEST.h</a>
</li>
<li>copyDiagOpIntoMatrixPairState()
: <a class="el" href="QuEST__cpu__distributed_8c.html#aefba328e047e6ef4fd1ae4b56901aaa7">QuEST_cpu_distributed.c</a>
</li>
<li>copySharedReduceBlock()
: <a class="el" href="QuEST__gpu_8cu.html#aea20d173141544e6c5359955a1fbe997">QuEST_gpu.cu</a>
</li>
<li>copyStateFromGPU()
: <a class="el" href="group__debug.html#ga924ef2dbda6b733b4041270077c76ece">QuEST.h</a>
, <a class="el" href="group__debug.html#ga924ef2dbda6b733b4041270077c76ece">QuEST_cpu.c</a>
, <a class="el" href="group__debug.html#ga924ef2dbda6b733b4041270077c76ece">QuEST_gpu.cu</a>
</li>
<li>copyStateToGPU()
: <a class="el" href="group__debug.html#ga11448560006dd165128e404b54ebb2f7">QuEST_gpu.cu</a>
, <a class="el" href="group__debug.html#ga11448560006dd165128e404b54ebb2f7">QuEST.h</a>
, <a class="el" href="group__debug.html#ga11448560006dd165128e404b54ebb2f7">QuEST_cpu.c</a>
</li>
<li>copyVecIntoMatrixPairState()
: <a class="el" href="QuEST__cpu__distributed_8c.html#a95af772d87c461fc8abfd6d47b752ac2">QuEST_cpu_distributed.c</a>
</li>
<li>createCloneQureg()
: <a class="el" href="group__type.html#gabd07eee133dcd4e6ae7c2d2ce4c42978">QuEST.h</a>
, <a class="el" href="group__type.html#gabd07eee133dcd4e6ae7c2d2ce4c42978">QuEST.c</a>
</li>
<li>createComplexMatrixN()
: <a class="el" href="group__type.html#ga815103261fb22ea9690e1427571df00e">QuEST.c</a>
, <a class="el" href="group__type.html#ga815103261fb22ea9690e1427571df00e">QuEST.h</a>
</li>
<li>createDensityQureg()
: <a class="el" href="group__type.html#ga93e55b6650b408abb30a1d4a8bce757c">QuEST.h</a>
, <a class="el" href="group__type.html#ga93e55b6650b408abb30a1d4a8bce757c">QuEST.c</a>
</li>
<li>createDiagonalOp()
: <a class="el" href="group__type.html#gaebf896dd8d5eeaf9fd896f6cc8e334fe">QuEST.c</a>
, <a class="el" href="group__type.html#gaebf896dd8d5eeaf9fd896f6cc8e334fe">QuEST.h</a>
</li>
<li>createPauliHamil()
: <a class="el" href="group__type.html#ga35b28710877c462927366fa602e591cb">QuEST.c</a>
, <a class="el" href="group__type.html#ga35b28710877c462927366fa602e591cb">QuEST.h</a>
</li>
<li>createPauliHamilFromFile()
: <a class="el" href="group__type.html#gaa77376c5e3518186eb085f37826d6008">QuEST.h</a>
, <a class="el" href="group__type.html#gaa77376c5e3518186eb085f37826d6008">QuEST.c</a>
</li>
<li>createQuESTEnv()
: <a class="el" href="group__type.html#ga8ba2c3388dd64d9348c3b091852d36d4">QuEST.h</a>
, <a class="el" href="group__type.html#ga8ba2c3388dd64d9348c3b091852d36d4">QuEST_cpu_local.c</a>
, <a class="el" href="group__type.html#ga8ba2c3388dd64d9348c3b091852d36d4">QuEST_cpu_distributed.c</a>
, <a class="el" href="group__type.html#ga8ba2c3388dd64d9348c3b091852d36d4">QuEST_gpu.cu</a>
</li>
<li>createQureg()
: <a class="el" href="group__type.html#ga3392816c0643414165c2f5caeec17df0">QuEST.c</a>
, <a class="el" href="group__type.html#ga3392816c0643414165c2f5caeec17df0">QuEST.h</a>
</li>
<li>CTRL_LABEL_PREF
: <a class="el" href="QuEST__qasm_8c.html#aca9a2c417d858582b22577955e73131b">QuEST_qasm.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
</body>
        <script type="text/javascript" src="boot.js"></script>
</html>
